package com.dao;

import com.entity.Goods;
import com.entity.PageBean;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.List;
import java.util.Map;

public interface GoodsDao {
    int addGoods(Goods goods);

    int selectMaxId();

    int modify(Goods goods);

    List<Goods> findAll();

    void findAllStatus(PageBean page);

    void findSctn(PageBean pageBean);

    List<Goods> findByName(String goodsName);

    Goods findById(int goodId);

    Goods findByGoodsId(int goodId);

    List<Map> findName();

    List<Goods> search(String goodsName);

    int updateByNameCount(String name,int count);

    int updateByNameNumstatus(String name);

    int updateByNameCountjian(int goodsId,int count);

    int updateNumstatus(int goodsId);

    void findGoods(PageBean page);

    int chengeNum(int googsId,int codeNum);

    int alterNumstatus(int goodsId);

    int modifyNumStatus(int goodsId);
}
